REST API

REST API - это архитектурный стиль построения API. Позволяет безопасно предоставлять свои ресурсы клиентским приложениям
Оперирует ресурсами. URL = сущность, HTTP метод = действие
Передаёт данные в формате JSON методом request-response.
Может работать без HTTPS
На сервере развёртывается определённый маршрут, который отвечает за принятие POST, GET, PUT и т.п. запросов, после чего на него начинают поступать запросы. Сервер их обрабатывает и осуществляет какие-либо действия. Например

Request
GET /api/me
Response
{"name": "Ivan Ivanov"}

Request
POST /api/create_user {"name": "my_name", "password": "qwerty"}
Response:
{"status": "ok"}

Сервер у себя как-либо обрабатывает данные и возвращает их. Обычно формат взаимодействия прописывается в API. Авторизация обычно происходит через заголовок Bearer Token (JWT)
Authorization: Bearer token1234